/**
 * 广寒宫
 * 网址:www.guanghangong.xyz
 */
package com.moon.admin.sys.domain;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.SqlCondition;
import com.moon.admin.framework.domain.Query;
import com.moon.admin.framework.mybatisplus.query.QueryField;

/**
 * 租户管理 列表查询对象
 *
 * @author moon
 */
@Getter
@Setter
@ToString
@ApiModel(value = "租户管理 列表查询对象")
public class SysTenantQuery extends Query implements Serializable{

	@ApiModelProperty(value = "租户编号")
	@QueryField(condition = SqlCondition.LIKE)
	private String tenantCode;
	@ApiModelProperty(value = "租户名称")
	@QueryField(condition = SqlCondition.LIKE)
	private String tenantName;
	@ApiModelProperty(value = "域名地址")
	@QueryField(condition = SqlCondition.LIKE)
	private String domain;
	@ApiModelProperty(value = "系统背景")
	@QueryField(condition = SqlCondition.LIKE)
	private String backgroundUrl;
	@ApiModelProperty(value = "联系人")
	@QueryField(condition = SqlCondition.LIKE)
	private String linkman;
	@ApiModelProperty(value = "联系电话")
	@QueryField(condition = SqlCondition.LIKE)
	private String contactNumber;
	@ApiModelProperty(value = "账号额度")
	@QueryField(condition = SqlCondition.EQUAL)
	private Long accountnumber;
	@ApiModelProperty(value = "有效天数")
	@QueryField(condition = SqlCondition.EQUAL)
	private Integer expireDays;
	@ApiModelProperty(value = "数据源ID")
	@QueryField(condition = SqlCondition.EQUAL)
	private Integer datasourceId;
}
